Audio/video communication system

ABSTRACT

An audio/video communication system is provided which includes: a web server providing a user system with a phone icon or button indicating a call receiver and transmitting a phone identifier LN for identifying the receiver allocated to the phone button when a user clicks the icon or button; and a gateway module performing a call setup in response to a data connection request for the audio/video communication from the user system, specifying the user identifier DN for identifying the user system from another user system, transmitting the phone identifier LN to the IP-based telephone exchanger, and relaying a communication between a phone connected to the IP-based telephone exchanger and the user system to progress the audio/video communication.

This application is a Continuation Application of U.S. application Ser.No. 12/733,704, filed on Mar. 16, 2010, a National Phase Applicationfiled under 35 U.S.C. §371 of international ApplicationPCT/KR2009/002443, filed on May 8, 2009, an application claiming thebenefit of Korean Patent Application 10-2008-0046276, filed on May 19,2008, the content of each of which is hereby incorporated in itsentirety.

TECHNICAL FIELD

The present invention relates to an audio/video communication system,and more particularly, to an audio/video communication system forproviding a gateway module that relays communications between a phoneconnected to an IP-based telephone exchanger and a user system, which islimited to use of Internet phones of companies having the IP-basedtelephone exchanger and users.

BACKGROUND ART

Communications using the Internet have been widely used all over theworld, and the usage frequency and the amount of information thereofhave exponentially increased. Users can transmit and receive desiredinformation by the use of various computer devices such as personalcomputers and mobile devices. The OSI (Open Systems Interconnection) 7layers established by the ISO (International Organization forStandardization) is known as a communication standard therefor.

Layer 7: Application Layer

Layer 6: Presentation Layer

Layer 5: Session Layer

Layer 4: Transport Layer

Layer 3: Network Layer

Layer 2: Data Link Layer

Layer 1: Physical Layer

The TCP/IP is actually used on the basis of the OSI 7 layers. The TCP/IPgenerally includes four layers.

Application Layer: HTTP, FTP, TELNET, SSH, SIP which correspond toLayers 7 to 5 of the OSI

Transport Layer: TCP, UDP, SCTP which correspond to Layer 4 of the OSI

Internet Layer: IP which corresponds to Layer 3 of the OSI

Network Access Layer: MAC which corresponds to Layers 2 and 1 of the OSI

In the WWW, data is transmitted in accordance with a communicationprotocol called “HTTP (Hyper Text Transfer Protocol)” and informationdetails are displayed on a screen using a file described in the hypertext markup language (HTML) or the like.

When a user calls a service provider, the user gives a call with ageneral phone. In this case, the user pays the cost or the user callsfree with the telephone number in which the service provider pays thecost. When the user gives a call with a VoIP phone using the Internet,the opposite may be a phone connected to the Internet line or a phoneconnected to a general telephone line.

In the phones which are connected by an Internet service provider (ISP),services for communications of voice, video, and data (for example,“Skype” and “MSN Messenger”) are widely used between VoIP soft phoneusers. When the user pays the cost, the services may permit a telephonecall with a general telephone line. The services are provided tocorporate VoIP soft phones (such as Cisco IP SoftPhone) accessingvirtual Private Networks (VPNs) for use in companies. In the servicesprovided by the Internet Service Providers, the phones can be connectedon line to give a call only when they use the VoIP soft phone service ofthe same ISP. When even subscribers of the same VoIP soft phone serviceare not on line, the telephone call is not possible.

The VoIP soft phone users of the ISP connected to the Internet linecommunicate with each other by the use of the ISP's relay. In this case,the communications are recognized and made on the basis of the IPaddresses corresponding to Layer 3 which is the network layer among theOSI 7 layers and the SIP (Session Initiation Protocol) informationcorresponding to Layer 5 which is the session layer. However,specifications other than the SIP may be used depending on thesituations.

When a VoIP soft phone user gives a call to an opposite connected to ageneral telephone line, a communication based on the IP addresses isestablished between the VoIP soft phone user as a client and the ISP,and a communication using an existing telephone network is establishedbetween the ISP and the general phone.

On the other hand, as the primary related art, the VoIP-based SIPsession protocol corresponding to Layer 5 which is the session layeramong the OSI 7 layers is defined by the IETF (Internet Engineering TaskForce) and becomes an international standard.

Most users want to give a call to an external phone of a serviceprovider or an affiliate of the service provider, when the user's phonegives a call to the phone of the service provider or the affiliate withhis or her charge, when the user's phone gives a call to a telephonenumber for which the service provider or the affiliate pays the cost,and when the user's VoIP soft phone gives a call to the general phone ofthe service provider or the affiliate.

DISCLOSURE OF THE INVENTION Technical Problem

An advantage of some aspects of the invention is that it provides anaudio/video communication system providing a free call between aprovider with an IP-based telephone exchanger and a user. Here, sometelephone fee may be charged when a phone connected to the IP-basedtelephone exchanger uses an external telephone network (PSTN).

Another advantage of some aspects of the invention is to establish acommunication between a user's phone and a phone connected to anIP-based telephone exchanger by clicking a phone-shaped icon or an imagebutton disposed in a web page without particularly requesting a user forlog-in or information.

Solution to Problem

According to an aspect of the invention, there is provided a serviceprovider system establishing an audio/video communication between a usersystem including a user agent progressing the audio/video communicationand a system including an IP-based telephone exchanger taking charge ofa telephone exchange between Internet phones and a plurality of phonesconnected to the IP-based telephone exchanger, the service providersystem including: a web server providing the user system with a phoneicon or button along with access information for a call and transmittinga phone identifier LN for identifying the receiver allocated to thephone button when a user clicks the icon or button; and a gateway modulereceiving a call setup request for the audio/video communication fromthe user system, transmitting the phone identifier to the IP-basedtelephone exchanger, and relaying a communication between a phoneconnected to the IP-based telephone exchanger and the user system toprogress the audio/video communication.

According to another aspect of the invention, there is provided aservice provider system relaying an audio/video communication between auser system including a user agent progressing the audio/videocommunication and a system including an IP-based telephone exchangertaking charge of a telephone exchange between Internet phones and aplurality of phones connected to the IP-based telephone exchanger, theservice provider system including: a web server providing the usersystem with a phone icon or button along with access information for acall and transmitting a phone identifier LN allocated to the phonebutton and a user identifier DN for identifying the user system fromanother user system when a user clicks the icon or button; and a gatewaymodule receiving a call setup request for the audio/video communicationfrom the user system, transmitting the phone identifier to the IP-basedtelephone exchanger, and relaying a communication between a phoneconnected to the IP-based telephone exchanger and the user system toprogress the audio/video communication.

Advantageous Effects

As described above, it is possible to enable a communication between auser's VoIP soft phone and a service provider's phone or an externalphone by disposing a gateway module connecting the IP-based telephoneexchanger and the user agent of the user system therebetween.

According to the invention, a user can make a data communication forcall request with a phone connected to a desired IP-based telephoneexchanger by a click on a service provider's web browser and thus theuser agent can be supplied with a recognition number DN from the webserver or the gateway module for the purpose of temporary use.Accordingly, the IP-based telephone exchanger interlocks with the gatemodule as a recognizable phone and the gateway module interlocks withthe IP-based telephone exchanger, whereby a communication servicebetween the user and the service provider or the affiliate is finallyprovided. By processing the user's call request using the gatewaymodule, the user agent can be recognized as an internal phone by theIP-based telephone exchanger using the temporary identifier DN given tothe user.

The Internet VoIP soft phone service such as the Skype or the MSNmessenger has a technical or business closed property that only usersprovided with a client program of the same service provider can use theservice and should pay the cost for general phones. However, accordingto the invention, any one using a web browser can request for a call in(by interlocking with) an opened HTTP session, the user agent associatedwith the communications can access the gateway module, and free servicecan be provided to the phones connected to the IP-based telephoneexchanger, thereby enabling a real-time communication.

According to the invention, companies that can use web services and datanetworks, such as large enterprises and small enterprises having anIP-based telephone exchanger can allow users visiting their home pagesto enjoy free communication and real-time audio/video inquiry andresponse using constructed infrastructures, thereby reducing costs andsatisfying customers in businesses providing services such as callcenters.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram illustrating a configuration of an audio-videocommunication system according to an embodiment of the invention.

FIG. 2 is a diagram illustrating a configuration of an audio-videocommunication system according to another embodiment of the invention.

FIG. 3 is a flow diagram illustrating a flow of call processes in theaudio and video communication system according to the embodiment of theinvention.

FIG. 4 is a flow diagram illustrating another flow of call processes inthe audio and video communication system according to the embodiment ofthe invention.

FIG. 5 is a flow diagram illustrating another flow of call processes inthe audio and video communication system according to the embodiment ofthe invention.

DESCRIPTION OF REFERENCE NUMERALS AND SIGNS

-   -   100: USER SYSTEM    -   200: SERVICE PROVIDER SYSTEM    -   300: IP-BASED TELEPHONE EXCHANGER    -   500: PHONE

DESCRIPTION OF EXEMPLARY EMBODIMENTS

Exemplary embodiments of the invention will be described in detail withreference to the accompanying drawings.

FIG. 1 is a diagram illustrating the configuration of an audio and videocommunication system according to an embodiment of the invention. Theaudio and video communication system according to the embodiment of theinvention includes a user system 100 including a web browser analyzingand showing HTML and a user agent progressing an audio or videocommunication with a phone connected to an IP (Internet Protocol)-basedtelephone network, a service provider system 200 including a web serverproviding a web page including a telephone button or icon to a user anda gateway module being disposed between the user agent and an IP-basedtelephone exchanger, performing a call setup between the user agent andthe IP-based telephone exchanger, and progressing the audio or videocommunication between the phone and the user agent, and an IP-basedtelephone exchanger 300 connecting plural phones 500 or a generaltelephone exchanger.

Examples of the user system 100 include a personal computer having aninput and output device, a notebook computer, a mobile phone, and anelectronic apparatus accessing the Internet. The user agent is asoftware module installed in a memory of the user system, and performs aseries of processes of accessing the gateway module to initialize a callsetup with access information (such as IP address) of the gateway modulewhen a user clicks the telephone icon or button displayed in the webbrowser, communicating with the phone connected to the IP-basedtelephone exchanger, and stopping the communication. When the functionof the user agent is included in the web browser of the user system 100,it is not necessary to separately install the user agent.

To transmit access information for accessing the gateway module to theuser agent, (1) a method of receiving the access information such as theIP address of the gateway module from the web server when the userclicks the phone icon or button and accessing the gateway module usingthe received access information and (2) a method of storing the accessinformation of the gateway module to be accessed in the user agent andaccessing the gateway module when the user click the phone icon orbutton are can be used. The former method can be more suitably used forthe general purpose. This is because it is not necessary to download theuser agent even when the user intends to communicate with a phoneconnected to another IP-based telephone exchanger 300.

The service provider system 200 is a server system including a webserver providing a web page to plural users.

The gateway module communicates with the web server and the IP-basedtelephone exchanger, respectively, by server to server. The gatewaymodule communicates with the user agent and relays the communication toconnect the user agent to the IP-based telephone exchanger of theservice provider system 200. In general, the gateway module communicateswith the user agent using a public IP, and the gateway modulecommunicates with the IP-based telephone exchanger using a private IP ora public IP.

The user agent itself cannot communicate with the phone 500 connecteddirectly/indirectly to the IP-based telephone exchanger. This is becausethe user agent does not have the phone identifier DN registered in orshared with the IP-based telephone exchanger 300 establishing thecommunication and cannot thus understand the existence or the accessinformation. However, when the web server or the gateway module gives atemporary phone identifier DN which can be recognized by the IP-basedtelephone exchanger 300 to the user agent and requests the IP-basedtelephone exchanger 300 for a call, the IP-based telephone exchanger 300recognizes the user agent as a phone directly/indirectly to the IP-basedtelephone exchanger and performs a communication relaying function. Thatis, the user agent to which the temporary phone identifier is givenserves as a virtual internal phone.

The gateway module accesses the user agent of the user system 100 usingthe public IP address and accesses the IP-based telephone exchanger 300by a server to server communication. The gateway module performs afunction of relaying a communication between the user agent of the usersystem 100 and the phone 500 connected to the IP-based telephoneexchanger 300.

The IP-based telephone exchanger 300 is a telephone exchanger based onthe Internet protocol and performs the functions of the existingtelephone exchangers on the basis of the IP (Internet Protocol). TheIP-based telephone exchanger serves to manage a call process, asignaling, and a dial plan and to mange the functions provided from thephones. The IP-based telephone exchanger is generally called IP PBX.

The phone 500 is a term generally indicating phones mounted on theIP-based telephone exchanger 300 to make a communication and generalphones connected by a general exchanger connected to the IP-basedtelephone exchanger 300. Examples of the phone 500 include a softwareinternet phone (also referred to as “VoIP soft phone”) making acommunication using a head set mounted with a micro phone by installinga software module in a client computer on the basis of the IP, anInternet phone (also referred to as “VoIP phone”) in which the softwaremodule is embodied in the phone by hardware or software, and generalphones. The phone 500 is not particularly limited, as long as it isdirectly or indirectly connected to the IP-based telephone exchanger 300via an internal or external network. As shown in FIG. 1, all the phonesdirectly or indirectly connected to the IP-based telephone exchanger 300are called phone 500.

In the system shown in FIG. 1, the user system 100 and the serviceprovider system 200 are connected to each other via the Internet, andthe service provider system 200 and the IP-based telephone exchanger 300are connected to each other via the Internet.

In the invention, the audio communication or the video communicationbetween the user agent and the phone preferably uses the SIP protocol.However, the invention is not limited to this configuration. The SIPprotocol is an international standard, but it is known that the company“Skype” uses a modified protocol instead of the SIP protocol.

The service provider system 200 may further include a gateway moduleinterlocking with the web server via the Internet and may furtherinclude a particularly download server for downloading and installingthe user agent into the user system 100. In this case, the user agent ofthe user system 100 may be download and installed like an active X, maybe transmitted and installed in the form of an attached file of a mail,may be directly downloaded, or may operate by providing the function inthe web browser.

The audio communication in the invention means an audio communicationbased on data communication and is generally called VoIP communication.

FIG. 2 is a diagram illustrating the configuration of an audio and videocommunication system according to an embodiment of the invention. Thesystem configuration shown in FIG. 2 is different from the systemconfiguration shown in FIG. 1, in that the service provider system 200is connected to the IP-based telephone exchanger 300 via an internalnetwork. In the system shown in FIG. 1, the service provider system 200and the IP-based telephone exchanger 300 are connected to using a publicIP address. However, in the system shown in FIG. 2, the service providersystem 200 and the IP-based telephone exchanger 300 can be connected toeach other via an internal network based on a private IP or a public IP,but most via the internal network based on the private IP. The internalnetwork based on the private IP means a communication network used onlyin an independent company, in which several public IP addresses are usedlike a more number of private IP addresses.

FIG. 3 is a flow diagram illustrating a flow of a call process of theaudio and video communication system according to an embodiment of theinvention. The user system 100 accesses the web server via a web browser(ST1). The web server transmits a web page desired by the user to theuser in accordance with a communication sequence of the hyper texttransfer protocol (ST2). The web page given to the user includes theaccess information (for example, personnel division of Microsoft) and atelephone button (or icon).

A user intending to first enjoy the audio and video communicationservice according to the invention is caused to download an installationprogram for the user agent and installs the downloaded program in theuser computer (ST3). When the user double clicks the telephone buttondisplayed in the web page, the web server transmits an identifierallocated to the telephone button to the user agent (ST4).

The phone identifier allocated to the telephone button means a uniqueidentifier for distinguishing the receiver's phone from other phonesconnected to the IP-based telephone exchanger with receiver phone accessinformation, and is called LN (Location Number) herein.

At the same time, the web server transmits authentication informationsuch as the IP address or the LN of the user system 100 to the gatewaymodule (ST5). The gateway module authenticates the user agent using theauthentication information, allocates a user identifier to the useragent, and transmits the user identifier (ST6).

The authentication information means information for authenticating thatthe user system 100 is a justified user when the user system 100accesses the gateway module, and may be the IP address of the usersystem 100, the phone identifier allocated to the user system 100, orthe user identifier allocated to the user system 100 in the subsequentprocedure.

The user identifier is an identifier for distinguishing the user havingclicked the phone button in the web page from the other users, isallocated by the gateway module or the web server. The user identifierserves to identify a caller communicating with the phone having the LNidentifier from another caller. The user identifier is called DN (DialNumber) herein. The user identifier should be an identifier which can berecognized in the internal network in which the IP-based telephoneexchanger is installed.

The user agent requests for a call setup initiation including the LN andthe DN (ST7). The gateway module transmits necessary informationreceived from the user agent to the IP-based telephone exchanger 300along with a call setup request (ST8). The IP-based telephone exchanger300 requests the phone 500 having the LN for a call request (ST9). Thephone 500 transmits a response to the call setup to the IP-basedtelephone exchanger (ST10). The IP-based telephone exchanger 300notifies the gateway module that the telephone call of the LN is set up(ST11). Thereafter, the gateway module transmits information of the callsetup to the user agent, whereby the call setup is finished (St12).

In the audio communication using the Skype or the MSN messenger which isa VoIP phone in the past, the Skype server or the MSN messenger servershould recognize the calling user by log-in before giving a call so asfor the user to use the VoIP phone, and should know the IP address.However, in the invention, only when the user clicks the telephonebutton or icon, the intention to give a call to a specific phone amongthe internal phones 500 is seen and a processor is necessary whichallocates the user identifier DN recognizable by the IP-based telephoneexchanger 300 to the user agent. Accordingly, the user's log-in is notnecessary for giving a call.

Thereafter, the gateway module can relay the audio communication betweenthe phone having the LN identifier and the DN user (ST13) and canterminate the communication (ST14). After the termination of thecommunication, the user can continue the web surfing of transmitting andreceiving HTTP data (ST15).

FIG. 4 is a flow diagram illustrating a flow of a call process of theaudio and video communication system according to another embodiment ofthe invention. The user system 100 accesses the web server via a webbrowser (ST1). The web server transmits a web page desired by the userto the user in accordance with a communication sequence of the hypertext transfer protocol (ST2). The web page given to the user includesthe access information (for example, personnel division of Microsoft)and a telephone button (or icon).

A user intending to first enjoy the audio and video communicationservice according to the invention is caused to download an installationprogram for the user agent and installs the downloaded program in theuser computer (ST3). The user having installed the user agent once neednot perform the process of ST3. When the user double clicks thetelephone button displayed in the web page, the web server allocates aDN to the user agent and transmits the phone identifier LN and the useridentifier DN to the user agent (ST4). In the same step or thesubsequent step, the web server transmits authentication information tothe gateway module, and the gateway module waits for a call request fromthe user system 100 (ST5). In some cases, the process of ST5 may beskipped, the user agent may receive the LN of the phone and the DN asthe temporary identification information to be used by the user agentfrom the web server, and the user agent may access the gateway module ina state where the gateway module does not receive the information fromthe web server.

The user agent transmits a call setup request including the LN and theDN to the gateway module along with a call setup initiation request(ST6). The gateway module authenticates the user using theauthentication information such as the DN received from the user agent,and transmits the setup information to the IP-based telephone exchanger300 to set up the communication between the LN and the DN (ST7). TheIP-based telephone exchanger 300 transmits a call request to the phone500 of the LN (ST8). The phone 500 notifies the IP-based telephoneexchanger of the information on the call setup (ST9). The IP-basedtelephone exchanger 300 notifies the gateway module that the phone ofthe LN is prepared for the call (ST10). Thereafter, the gateway modulenotifies the user agent that the call setup is finished (ST11).

The gateway module can relay the audio communication between the phonehaving the LN identifier and the DN user (ST12) and can terminate thecommunication (ST13). After the termination of the communication, theuser can continue the web surfing of transmitting and receiving HTTPdata (ST14).

FIG. 5 is a flow diagram illustrating a flow of a call process of theaudio and video communication system according to another embodiment ofthe invention. The user system 100 accesses the web server via a webbrowser (ST1). The web server transmits a web page desired by the userto the user in accordance with a communication sequence of the hypertext transfer protocol (ST2). The web page given to the user includesthe access information (for example, personnel division of Microsoft)and a telephone button (or icon).

A user intending to first enjoy the audio and video communicationservice according to the invention is caused to download an installationprogram for the user agent and installs the downloaded program in theuser computer (ST3). The user having installed the user agent once neednot perform the process of ST3. When the user double clicks thetelephone button displayed in the web page, the web server transmits thephone identifier LN of the phone to the user agent (ST4). Subsequently,the user agent accesses the gateway module and the gateway moduleallocates and transmits a DN to the user agent (ST5). In some cases, thetemporary DN may be specified by selecting one of plural DNs included inthe gateway module, or the gateway module may request another systemsuch as the IP-based telephone exchanger 300 for the allocation of theDN, may receive the allocated DN from another system such as theIP-based telephone exchanger 300, and may transmit the allocated DN tothe user agent.

The user agent transmits a call setup initiation request including theLN and the DN (ST6). The gateway module transmits the necessaryinformation such as the LN received from the user agent to the IP-basedtelephone exchanger 300 along with a call setup request (ST7). TheIP-based telephone exchanger 300 transmits a call request to the phone500 of the LN (ST8). The phone 500 notifies the IP-based telephoneexchanger of the information on the call setup (ST9). The IP-basedtelephone exchanger 300 notifies the gateway module that the phone ofthe LN is prepared for the call (ST10). Thereafter, the gateway modulenotifies the user agent that the call setup is finished, whereby thecall setup is terminated (ST11).

The gateway module can relay the audio communication between the phonehaving the LN identifier and the DN user (ST13) and can terminate thecommunication (ST14). After the termination of the communication, theuser can continue the web surfing of transmitting and receiving HTTPdata (ST15).

The embodiments shown in FIGS. 3 to 5 may be additionally modified inissuing the LN and the DN. For example, when the user clicks thetelephone button or icon displayed in the web page, the web server maytransmit a phone identifier LN to the gateway module, and the gatewaymodule may issue a user identifier DN and may transmit the receivedphone identifier LN and the issued user identifier DN to the user agentwhen the user agent accesses the gateway module.

In another embodiment, when the user clicks the telephone button or icondisplayed in the web page, the web server may issue and transmit a phoneidentifier LN and a user identifier DN to the gateway module, and thegateway module may transmit the phone identifier LN and the useridentifier DN to the user agent when the user agent accesses the gatewaymodule.

In another embodiment, when the user clicks the telephone button or icondisplayed in the web page, the web server may issue a phone identifierLN and a user identifier DN, transmit the phone identifier LN to theuser system, and transmit the user identifier DN to the gateway module.Then, the gateway module may transmit the user identifier DN to the usersystem when the user agent accesses the gateway module.

In another embodiment, when the user clicks the telephone button or icondisplayed in the web page, the web server may issue a phone identifierLN and a user identifier DN, transmit the user identifier DN to the usersystem, and transmit the phone identifier LN to the gateway module.Then, the gateway module may transmit the phone identifier LN to theuser system when the user agent accesses the gateway module.

In another embodiment, a user may directly input a user identifier DN,which can be recognized by the IP-based telephone exchanger, using theuser agent without clicking a web page, and a communication may be madeby the gateway module. In this case, the data communication between theuser agent and the gateway module is possible by inputting the accessinformation on the gateway module to the user agent in advance, and theuser has to input the user identifier DN which can be recognized by theIP-based telephone exchanger.

It has been described above that the web server or the gateway moduleallocates the user identifier DN or the user agent specifies the useridentifier DN and requests for a call. However, when the user gives acall to another phone connected to the same IP-based telephone exchanger300, it is not necessary to allocate a new user identifier DN. Forexample, when a user having communicated with the personnel division ofMicrosoft hangs up and gives a call to a promotion division, it is notnecessary to perform a procedure of allocating a new user identifier DN.

While specific embodiments of the invention have been described andshown above, it is obvious that the invention can be modified in variousforms by those skilled in the art without departing from the technicalspirit of the invention. The modified embodiments should not beunderstood separately from the spirit and scope of the invention andshould be considered as belonging to the appended claims of theinvention. Although the audio communication has been mainly describedabove, the invention can be easily applied to a video communication. Inthis case, the phone 500 means a television phone and a protocolsuitable for a video should be used instead of the SIP protocol.

The invention claimed is:
 1. A method of internet phone call connectionon a service provider system in an internet phone system comprising auser system equipped with an internet phone, a telephone exchanger, areceiving end telephone, and the service provider system setting up acall between the internet phone and the receiving end telephone throughthe telephone exchanger, the method of internet phone call connection onthe service provider system comprising the steps of: a first step ofreceiving call request from the user system in a state where a useridentifier DN for identifying the user system from another user systemto keep the audio/video communication from being provided to the usersystem; a second step of specifying the user identifier DN; a third stepof sending the user identifier DN to the telephone exchanger to set upthe call, wherein the user identifier DN is the identifier to identifythe user system from other user systems for the purpose of theaudio/video communication through the telephone exchanger.
 2. The methodof internet phone call connection on a service provider system in claim1, wherein the user identifier DN given to the user system is remainedunchanged while the data connection sustains between the user system andthe service provider system, whereby the internet phone of the usersystem can be accessible for the purpose of communication by the useridentifier DN from any other telephones connected to the telephoneexchanger between the user system and the service provider system, aslong as the data connection sustains and even after the call establishedby the third step terminates.
 3. The method of internet phone callconnection on the service provider system in claim 2, wherein the firststep is comprising the step of displaying at least one of a phone icon,a button and an its associated information indicating the receiving endtelephone, and including a telephone identifier LN to identify thereceiving end telephone.
 4. The method of internet phone call connectionmethod on the service provider system in claim 2, wherein the first stepis further comprising the step of transmitting the telephone identifierLN when a user clicks the icon and/or button and/or its associatedinformation from a user system.
 5. The method of internet phone callconnection on the service provider system in claim 2, further comprisingthe fourth step in receiving the telephone identifier LN from the usersystem before the third step occurs.
 6. The method of internet phonecall connection method on the service provider system in claim 5,wherein the telephone identifier LN is simultaneously sent along withthe user identifier DN to the telephone exchanger to set up the call atthe third step.
 7. The method of internet phone call connection on theservice provider system in claim 2, wherein the service provider systemconsists of a web server and a gateway module.
 8. The method of internetphone call connection method on the service provider system in claim 2,wherein the url (uniform resource locator) of the service providersystem-includes at least one of the phone icon, the button, and itsassociated information.
 9. The method of internet phone call connectionon the service provider system in claim 2, wherein the first step iscomprising the step of displaying at least one of a phone icon, a buttonand an its associated information indicating the receiving endtelephone, and including a telephone identifier LN to identify thereceiving end telephone.
 10. The method of internet phone callconnection on the service provider system in claim 2, further comprisingthe fourth step in receiving the telephone identifier LN from the usersystem before the third step occurs.
 11. The method of internet phonecall connection on the service provider system in claim 2, wherein theservice provider system consists of a web server and a gateway module.12. The method of internet phone call connection method on the serviceprovider system in claim 2, wherein the url (uniform resource locator)of the service provider system is included at least one of the phoneicon, the button and its associated information.
 13. A method ofinternet phone call connection to setup a call between an internet phonein a user system and a receiving end telephone, the method of internetphone call connection comprising the steps of: a first step of receivingcall request from the user system in a state where a user identifier DNfor identifying the user system from another user system to keep theaudio/video communication from being provided to the user system; asecond step of specifying the user identifier DN; and a third step ofsending the user identifier DN to set up the call, wherein the useridentifier DN is the identifier to identify the user system from otheruser systems for the purpose of the audio/video communication.
 14. Themethod of internet phone call connection in claim 13, wherein the useridentifier DN given to the user system is remained unchanged while thedata connection sustains, whereby the internet phone of the user systemcan be accessible for the purpose of communication by the useridentifier DN from any other telephones connected to the Telephoneexchanger, as long as the data connection sustains and even after thecall established by the third step terminates.
 15. The method ofinternet phone call connection in claim 14, wherein the first step iscomprising the step of displaying a phone icon and/or button and/or itsassociated information indicating the receiving end telephone, andincluding a telephone identifier LN to identify the receiving endtelephone.
 16. The method of internet phone call connection method inclaim 15, wherein the first step is further comprising the step oftransmitting the telephone identifier LN when a user clicks the iconand/or button and/or its associated information from a user system. 17.The method of internet phone call connection in claim 14, furthercomprising the fourth step in receiving the telephone identifier LN fromthe user system before the third step occurs.
 18. The method of internetphone call connection in claim 13, wherein the telephone identifier LNis simultaneously sent along with the user identifier DN to thetelephone exchanger to set up the call at the third step.
 19. A methodof internet phone call connection on a gateway module in an internetphone system comprising a user system equipped with an internet phone, areceiving end telephone, an telephone exchanger, a gateway modulesetting up a call between the user system and the receiving endtelephone through the telephone exchanger, and a web server providing atelephone identifier LN to identify the receiving end telephone and aURL of the gateway module to the user system, the method of internetphone call connection on the gateway module comprising the steps of: afirst step of specifying a user system identifier DN, when a user fromthe user system clicks displayed at least one a phone icon, a button andan its associated information that contains the URL of the gatewaymodule and the telephone identifier LN provided by the web server; and asecond step consists of receiving the user identifier DN from the usersystem and sending the user identifier DN to the telephone exchanger toset up the call, wherein the user identifier DN is the identifier toidentify the user system from other user systems for the purpose of theaudio/video communication through the telephone exchanger, and the DNgiven to the user system is remained unchanged during the internetconnection between the user side system and the service provider system.20. The method of internet phone call connection method on a gatewaymodule in claim 19, wherein a plurality of the user identifiers DN arestored on the gateway module, and at the first step, one DN from thestored multiple user identifiers is randomly selected and provided.